package com.bzframework.pro.notify.email;

import reactor.core.publisher.Mono;

/**
 * @Author bingzhong
 * @Date 2025/1/23 11:26
 * @Description
 */
public interface EmailManager {

    /**
     * 发送简单邮件
     * @param to 发给谁
     * @param subject 主题
     * @param content 邮件内容
     */
    Mono<Void> sendSimpleEmail(String to, String subject, String content);

    /**
     * 登录发送邮箱验证码
     * @param to 发给谁
     */
    Mono<Boolean> sendEmailCaptcha(String to);

}
